﻿namespace AlgorytmyGenetyczne.WarunkiStopu
{
    public class WarunekStopuIloscPokolen : IWarunekStopu
    {
        public long AktualnaIloscPokolen { get; private set; }
        public long DocelowaIloscPokolen { get; private set; }

        public WarunekStopuIloscPokolen(long docelowaIloscPokolen)
        {
            DocelowaIloscPokolen = docelowaIloscPokolen;
            AktualnaIloscPokolen = 0;
        }

        public bool sprawdz()
        {
            AktualnaIloscPokolen++;
            if(AktualnaIloscPokolen <= DocelowaIloscPokolen)
            {
                return true;
            }
            return false;
        }
    }
}
